﻿using System;
using System.Collections.Generic;
using System.Text;

namespace TextLineUpdate
{
    public class Utility
    {
        /// <summary>
        /// 指定された長さを半角スペースで埋めます。
        /// </summary>
        /// <param name="length">長さ</param>
        /// <returns></returns>
        public String Space(int length)
        {
            String result = "";

            for (int i = 1; i <= length; i++)
            {
                result += " ";
            }

            return result;
        }

        /// <summary>
        /// 指定された長さを確保した文字列(左詰)を出力します。
        /// </summary>
        /// <param name="length">全体の長さ</param>
        /// <param name="value">出力文字列</param>
        /// <returns></returns>
        public String SpaceText(int length, string value)
        {
            return value + this.Space(length - System.Text.Encoding.GetEncoding("shift_jis").GetByteCount(value));
        }

    }
}
